Mobile App Attendance Regularization (Approver View)
To view a detailed daily log of my employees' check-in and check-out times on the mobile app,
So that I can easily identify missing punches and regularize their attendance (e.g., by applying leave) to ensure accurate payroll processing.
1. UI & Navigation:
- The mobile application must have a dedicated screen titled "Regularised Attendance".
- The header must include a "Back" arrow (to return to the previous screen) and a "Home" icon (to return to the main dashboard).
2. Attendance Log Display:
- The screen must display attendance records in a tabular format with the following four columns: Date, Check-in, Check-out, and Action.
- The data should be sorted chronologically by date (e.g., 01 May, 02 May, etc.).
3. Handling Missing Punches:
- If an employee has missed a check-in or check-out punch on a working day, the respective column should display a placeholder symbol (e.g., "-:-") to clearly indicate the missing data.
4. Regularization Action (Apply Leave):
- For standard working days where attendance data is missing or incomplete, the Action column must provide a clickable "Apply Leave" hyperlink.
- Tapping "Apply Leave" should trigger the leave application workflow, allowing the approver to submit a leave request on behalf of the employee to regularize that specific date.
5. Holiday Handling:
- The system must automatically recognize company-designated holidays.
- For holiday dates, the table should display "Holiday" across the Date, Check-in, Check-out, and Action columns.
- The "Apply Leave" action must be disabled or hidden for recognized holidays.